package com.pai4j.domain.vo.response.group;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 加群申请响应VO
 */
@Data
public class GroupJoinApplicationResponseVO implements Serializable {
    

    /**
     * 申请ID
     */
    private Long id;

    /**
     * 群组ID
     */
    private String groupPaiId;

    /**
     * 群组名称
     */
    private String groupName;

    /**
     * 群组头像
     */
    private String groupPhoto;

    /**
     * 申请人账号
     */
    private String applicantAccount;

    /**
     * 申请人昵称
     */
    private String applicantName;

    /**
     * 申请人头像
     */
    private String applicantPhoto;

    /**
     * 申请留言
     */
    private String applicationMessage;

    /**
     * 申请状态：1待处理，2已同意，3已拒绝，4已过期
     */
    private Integer applicationStatus;

    /**
     * 申请状态名称
     */
    private String applicationStatusName;

    /**
     * 审批人账号
     */
    private String approverAccount;

    /**
     * 审批人昵称
     */
    private String approverName;

    /**
     * 审批时间
     */
    private Date approvalTime;

    /**
     * 审批意见
     */
    private String approvalRemark;

    /**
     * 过期时间
     */
    private Date expireTime;

    /**
     * 申请创建时间
     */
    private Date createDate;
}
